package com.enjoyor.soa.traffic.api.dto.efoms;

import com.enjoyor.soa.traffic.util.bean.base.ABean;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 报警策略表
 * 
 * @author fzj
 * 
 * @date 2019-03-07
 */
@ApiModel(value = "WranTacticsInfoDto", description = "报警策略")
public class WranTacticsInfoDto extends ABean{
    
	private static final long serialVersionUID = -4968445829129831654L;

	@ApiModelProperty(value = "主键:策略编号", name="tacticsId",  required = true)
    private String tacticsId;

	@ApiModelProperty(value = "策略名称", name="tacticsName",  required = true)
    private String tacticsName;

	@ApiModelProperty(value = "策略等级编号", name="tacticsLevelCode",  required = true)
    private String tacticsLevelCode;

	@ApiModelProperty(value = "策略等级名称", name="tacticsLevelName",  required = true)
    private String tacticsLevelName;

	@ApiModelProperty(value = "报警时间段(多个以，分隔)", name="wranSection",  required = true)
    private String wranSection;

	@ApiModelProperty(value = "阈值下限时间", name="minValue",  required = true)
    private int minValue;

	@ApiModelProperty(value = "阈值上限时间", name="maxValue",  required = true)
    private int maxValue;

	@ApiModelProperty(value = "报警类型编号", name="wranTypeCode",  required = true)
    private String wranTypeCode;

	@ApiModelProperty(value = "报警类型名称", name="wranTypeName",  required = true)
    private String wranTypeName;

	@ApiModelProperty(value = "报警等级编号", name="wranLevelCode",  required = true)
    private String wranLevelCode;

	@ApiModelProperty(value = "报警等级名称", name="wranLevelName",  required = true)
    private String wranLevelName;

	@ApiModelProperty(value = "创建时间", name="createTime",  required = true)
    private String createTime;

	@ApiModelProperty(value = "更新时间", name="updateTime",  required = true)
    private String updateTime;

	@ApiModelProperty(value = "策略备注", name="tacticsMemo",  required = true)
    private String tacticsMemo;

	@ApiModelProperty(value = "设备类型编号", name="devTypeCode",  required = true)
    private String devTypeCode;
    
	@ApiModelProperty(value = "设备类型名称", name="devTypeName",  required = true)
    private String devTypeName;
    
	@ApiModelProperty(value = "设备编号（多个逗号分隔）", name="devIds",  required = true)
    private String devIds;

    public String getTacticsId() {
        return tacticsId;
    }

    public void setTacticsId(String tacticsId) {
        this.tacticsId = tacticsId == null ? null : tacticsId.trim();
    }

    public String getTacticsName() {
        return tacticsName;
    }

    public void setTacticsName(String tacticsName) {
        this.tacticsName = tacticsName == null ? null : tacticsName.trim();
    }

    public String getTacticsLevelCode() {
        return tacticsLevelCode;
    }

    public void setTacticsLevelCode(String tacticsLevelCode) {
        this.tacticsLevelCode = tacticsLevelCode == null ? null : tacticsLevelCode.trim();
    }

    public String getTacticsLevelName() {
        return tacticsLevelName;
    }

    public void setTacticsLevelName(String tacticsLevelName) {
        this.tacticsLevelName = tacticsLevelName == null ? null : tacticsLevelName.trim();
    }

    public String getWranSection() {
        return wranSection;
    }

    public void setWranSection(String wranSection) {
        this.wranSection = wranSection == null ? null : wranSection.trim();
    }

    public int getMinValue() {
        return minValue;
    }

    public void setMinValue(int minValue) {
        this.minValue = minValue;
    }

    public int getMaxValue() {
        return maxValue;
    }

    public void setMaxValue(int maxValue) {
        this.maxValue = maxValue;
    }

    public String getWranTypeCode() {
        return wranTypeCode;
    }

    public void setWranTypeCode(String wranTypeCode) {
        this.wranTypeCode = wranTypeCode == null ? null : wranTypeCode.trim();
    }

    public String getWranTypeName() {
        return wranTypeName;
    }

    public void setWranTypeName(String wranTypeName) {
        this.wranTypeName = wranTypeName == null ? null : wranTypeName.trim();
    }

    public String getWranLevelCode() {
        return wranLevelCode;
    }

    public void setWranLevelCode(String wranLevelCode) {
        this.wranLevelCode = wranLevelCode == null ? null : wranLevelCode.trim();
    }

    public String getWranLevelName() {
        return wranLevelName;
    }

    public void setWranLevelName(String wranLevelName) {
        this.wranLevelName = wranLevelName == null ? null : wranLevelName.trim();
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public String getTacticsMemo() {
        return tacticsMemo;
    }

    public void setTacticsMemo(String tacticsMemo) {
        this.tacticsMemo = tacticsMemo == null ? null : tacticsMemo.trim();
    }

	public String getDevTypeCode() {
		return devTypeCode;
	}

	public void setDevTypeCode(String devTypeCode) {
		this.devTypeCode = devTypeCode;
	}

	public String getDevTypeName() {
		return devTypeName;
	}

	public void setDevTypeName(String devTypeName) {
		this.devTypeName = devTypeName;
	}

	public String getDevIds() {
		return devIds;
	}

	public void setDevIds(String devIds) {
		this.devIds = devIds;
	}
}